/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.interfaces;

/**
 * Interface da classe Conta
 * @author Felipe
 */
public interface IConta {
    
    
    
       /**Metodo que modifica a referencia da conta
        *
        * @param nome: nova referencia da conta
        */
       public void setReferencia(String nome);
       
     /**
        * Método que modifica o numero da conta
        * @param numero : novo numero da conta
        */
       public void setNumero(int numero);
       
         /**
        * Método que modifica o valor da conta
        * @param valor :novo valor da conta
        */
       public void setValor(double valor);
       
       
       /**
        * Metodo que retorna um texto com os valores da conta
        * @param conta: conta a ser convertida em texto
        * @return retorno: conta no formato de texto
        */
       public String toString();
       
        /**
        * Metodo que retorna a referencia da conta
        * @return referencia da conta
        */
       public String getReferencia();
       
        /**
        * Método que retorna o numero
        * @return numero da conta
        */
       public int getNumero();
       
        /**
        * Metodo que retorna o valor da conta
        * @return valor da conta
        */
       public double getValor();
       
       
       
}
